home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 June / ccd0605.iso / Software / Freeware / Programare / highlight / highlight-W32GUI-2.2-10b-Setup.exe / {app} / langDefs / s.lang < prev    next >
Text File  |  2005-03-16  |  19KB  |  264 lines

  1. # PowerPC Assembler language definition file
  2. #
  3. # Author: Juergen Frank
  4. #   Mail: juergen.frank@freescale.com
  5. #   Date: 11.3.2005
  6. # ------------------------------------------
  7. # This file is a part of highlight, a free source code converter released under the GPL.
  8. #
  9. # The file is used to describe keywords and special symbols of programming languages.
  10. # See README in the highlight directory for details.
  11. #
  12. # New definition files for future releases of highlight are always appreciated ;)
  13. #
  14.  
  15. # keywords
  16. $KW_LIST(kwa)=  attn tdlgti tdllti tdeqi tdlgei tdlnli tdllei tdlngi tdgti tdgei tdnli
  17.  tdlti tdlei tdngi tdnei tdi twlgti tlgti twllti tllti tweqi teqi
  18.  twlgei tlgei twlnli tlnli twllei tllei twlngi tlngi twgti tgti twgei
  19.  tgei twnli tnli twlti tlti twlei tlei twngi tngi twnei tnei
  20.  twi ti macchw macchw. macchwo macchwo. macchws macchws. macchwso macchwso. macchwsu
  21.  macchwsu. macchwsuo macchwsuo. macchwu macchwu. macchwuo macchwuo. machhw machhw. machhwo machhwo.
  22.  machhws machhws. machhwso machhwso. machhwsu machhwsu. machhwsuo machhwsuo. machhwu machhwu. machhwuo
  23.  machhwuo. maclhw maclhw. maclhwo maclhwo. maclhws maclhws. maclhwso maclhwso. maclhwsu maclhwsu.
  24.  maclhwsuo maclhwsuo. maclhwu maclhwu. maclhwuo maclhwuo. mulchw mulchw. mulchwu mulchwu. mulhhw
  25.  mulhhw. mulhhwu mulhhwu. mullhw mullhw. mullhwu mullhwu. nmacchw nmacchw. nmacchwo nmacchwo.
  26.  nmacchws nmacchws. nmacchwso nmacchwso. nmachhw nmachhw. nmachhwo nmachhwo. nmachhws nmachhws. nmachhwso
  27.  nmachhwso. nmaclhw nmaclhw. nmaclhwo nmaclhwo. nmaclhws nmaclhws. nmaclhwso nmaclhwso. mfvscr mtvscr
  28.  efscfd efdabs efdnabs efdneg efdadd efdsub efdmul efddiv efdcmpgt efdcmplt efdcmpeq
  29.  efdtstgt efdtstlt efdtsteq efdcfsi efdcfsid efdcfui efdcfuid efdcfsf efdcfuf efdctsi efdctsidz
  30.  efdctsiz efdctui efdctuidz efdctuiz efdctsf efdctuf efdcfs vaddcuw vaddfp vaddsbs vaddshs
  31.  vaddsws vaddubm vaddubs vadduhm vadduhs vadduwm vadduws vand vandc vavgsb vavgsh
  32.  vavgsw vavgub vavguh vavguw vcfsx vcfux vcmpbfp vcmpbfp. vcmpeqfp vcmpeqfp. vcmpequb
  33.  vcmpequb. vcmpequh vcmpequh. vcmpequw vcmpequw. vcmpgefp vcmpgefp. vcmpgtfp vcmpgtfp. vcmpgtsb vcmpgtsb.
  34.  vcmpgtsh vcmpgtsh. vcmpgtsw vcmpgtsw. vcmpgtub vcmpgtub. vcmpgtuh vcmpgtuh. vcmpgtuw vcmpgtuw. vctsxs
  35.  vctuxs vexptefp vlogefp vmaddfp vmaxfp vmaxsb vmaxsh vmaxsw vmaxub vmaxuh vmaxuw
  36.  vmhaddshs vmhraddshs vminfp vminsb vminsh vminsw vminub vminuh vminuw vmladduhm vmrghb
  37.  vmrghh vmrghw vmrglb vmrglh vmrglw vmsummbm vmsumshm vmsumshs vmsumubm vmsumuhm vmsumuhs
  38.  vmulesb vmulesh vmuleub vmuleuh vmulosb vmulosh vmuloub vmulouh vnmsubfp vnor vor
  39.  vperm vpkpx vpkshss vpkshus vpkswss vpkswus vpkuhum vpkuhus vpkuwum vpkuwus vrefp
  40.  vrfim vrfin vrfip vrfiz vrlb vrlh vrlw vrsqrtefp vsel vsl vslb
  41.  vsldoi vslh vslo vslw vspltb vsplth vspltisb vspltish vspltisw vspltw vsr
  42.  vsrab vsrah vsraw vsrb vsrh vsro vsrw vsubcuw vsubfp vsubsbs vsubshs
  43.  vsubsws vsububm vsububs vsubuhm vsubuhs vsubuwm vsubuws vsumsws vsum2sws vsum4sbs vsum4shs
  44.  vsum4ubs vupkhpx vupkhsb vupkhsh vupklpx vupklsb vupklsh vxor evaddw evaddiw evsubfw
  45.  evsubw evsubifw evsubiw evabs evneg evextsb evextsh evrndw evcntlzw evcntlsw brinc
  46.  evand evandc evmr evor evorc evxor eveqv evnand evnot evnor evrlw
  47.  evrlwi evslw evslwi evsrws evsrwu evsrwis evsrwiu evsplati evsplatfi evmergehi evmergelo
  48.  evmergehilo evmergelohi  evcmpgts evcmpgtu evcmplts evcmpltu evcmpeq evsel evldd evlddx
  49.  evldw evldwx evldh evldhx evlwhe evlwhex evlwhou evlwhoux evlwhos evlwhosx evlwwsplat
  50.  evlwwsplatx evlwhsplat evlwhsplatx evlhhesplat evlhhesplatx evlhhousplat evlhhousplatx evlhhossplat evlhhossplatx evstdd evstddx
  51.  evstdw evstdwx evstdh evstdhx evstwwe evstwwex evstwwo evstwwox evstwhe evstwhex evstwho
  52.  evstwhox evfsabs evfsnabs evfsneg evfsadd evfssub evfsmul evfsdiv evfscmpgt evfscmplt evfscmpeq
  53.  evfststgt evfststlt evfststeq evfscfui evfsctuiz evfscfsi evfscfuf evfscfsf evfsctui evfsctsi evfsctsiz
  54.  evfsctuf evfsctsf efsabs efsnabs efsneg efsadd efssub efsmul efsdiv efscmpgt efscmplt
  55.  efscmpeq efststgt efststlt efststeq efscfui efsctuiz efscfsi efscfuf efscfsf efsctui efsctsi
  56.  efsctsiz efsctuf efsctsf evmhossf evmhossfa evmhosmf evmhosmfa evmhosmi evmhosmia evmhoumi evmhoumia
  57.  evmhessf evmhessfa evmhesmf evmhesmfa evmhesmi evmhesmia evmheumi evmheumia evmhossfaaw evmhossiaaw evmhosmfaaw
  58.  evmhosmiaaw evmhousiaaw evmhoumiaaw evmhessfaaw evmhessiaaw evmhesmfaaw evmhesmiaaw evmheusiaaw evmheumiaaw evmhossfanw evmhossianw
  59.  evmhosmfanw evmhosmianw evmhousianw evmhoumianw evmhessfanw evmhessianw evmhesmfanw evmhesmianw evmheusianw evmheumianw evmhogsmfaa
  60.  evmhogsmiaa evmhogumiaa evmhegsmfaa evmhegsmiaa evmhegumiaa evmhogsmfan evmhogsmian evmhogumian evmhegsmfan evmhegsmian evmhegumian
  61.  evmwhssf evmwhssfa evmwhsmf evmwhsmfa evmwhsmi evmwhsmia evmwhumi evmwhumia evmwlumi evmwlumia evmwlssiaaw
  62.  evmwlsmiaaw evmwlusiaaw evmwlumiaaw evmwlssianw evmwlsmianw evmwlusianw evmwlumianw evmwssf evmwssfa evmwsmf evmwsmfa
  63.  evmwsmi evmwsmia evmwumi evmwumia evmwssfaa evmwsmfaa evmwsmiaa evmwumiaa evmwssfan evmwsmfan evmwsmian
  64.  evmwumian evaddssiaaw evaddsmiaaw evaddusiaaw evaddumiaaw evsubfssiaaw evsubfsmiaaw evsubfusiaaw evsubfumiaaw evmra evdivws
  65.  evdivwu mulli muli subfic sfi dozi bce bcel bcea bcela cmplwi
  66.  cmpldi cmpli cmpli cmpwi cmpdi cmpi cmpi addic ai subic addic.
  67.  ai. subic. li lil addi cal subi la lis liu addis
  68.  cau subis bdnz- bdnz+ bdnz bdn bdnzl- bdnzl+ bdnzl bdnl bdnza-
  69.  bdnza+ bdnza bdna bdnzla- bdnzla+ bdnzla bdnla bdz- bdz+ bdz bdzl-
  70.  bdzl+ bdzl bdza- bdza+ bdza bdzla- bdzla+ bdzla blt- blt+ blt
  71.  bltl- bltl+ bltl blta- blta+ blta bltla- bltla+ bltla bgt- bgt+
  72.  bgt bgtl- bgtl+ bgtl bgta- bgta+ bgta bgtla- bgtla+ bgtla beq-
  73.  beq+ beq beql- beql+ beql beqa- beqa+ beqa beqla- beqla+ beqla
  74.  bso- bso+ bso bsol- bsol+ bsol bsoa- bsoa+ bsoa bsola- bsola+
  75.  bsola bun- bun+ bun bunl- bunl+ bunl buna- buna+ buna bunla-
  76.  bunla+ bunla bge- bge+ bge bgel- bgel+ bgel bgea- bgea+ bgea
  77.  bgela- bgela+ bgela bnl- bnl+ bnl bnll- bnll+ bnll bnla- bnla+
  78.  bnla bnlla- bnlla+ bnlla ble- ble+ ble blel- blel+ blel blea-
  79.  blea+ blea blela- blela+ blela bng- bng+ bng bngl- bngl+ bngl
  80.  bnga- bnga+ bnga bngla- bngla+ bngla bne- bne+ bne bnel- bnel+
  81.  bnel bnea- bnea+ bnea bnela- bnela+ bnela bns- bns+ bns bnsl-
  82.  bnsl+ bnsl bnsa- bnsa+ bnsa bnsla- bnsla+ bnsla bnu- bnu+ bnu
  83.  bnul- bnul+ bnul bnua- bnua+ bnua bnula- bnula+ bnula bdnzt- bdnzt+
  84.  bdnzt bdnztl- bdnztl+ bdnztl bdnzta- bdnzta+ bdnzta bdnztla- bdnztla+ bdnztla bdnzf-
  85.  bdnzf+ bdnzf bdnzfl- bdnzfl+ bdnzfl bdnzfa- bdnzfa+ bdnzfa bdnzfla- bdnzfla+ bdnzfla
  86.  bt- bt+ bt bbt btl- btl+ btl bbtl bta- bta+ bta
  87.  bbta btla- btla+ btla bbtla bf- bf+ bf bbf bfl- bfl+
  88.  bfl bbfl bfa- bfa+ bfa bbfa bfla- bfla+ bfla bbfla bdzt-
  89.  bdzt+ bdzt bdztl- bdztl+ bdztl bdzta- bdzta+ bdzta bdztla- bdztla+ bdztla
  90.  bdzf- bdzf+ bdzf bdzfl- bdzfl+ bdzfl bdzfa- bdzfa+ bdzfa bdzfla- bdzfla+
  91.  bdzfla bc- bc+ bc bcl- bcl+ bcl bca- bca+ bca bcla-
  92.  bcla+ bcla sc svc svcl svca svcla b bl ba bla
  93.  mcrf blr br blrl brl bdnzlr bdnzlr- bdnzlr- bdnzlr+ bdnzlr+ bdnzlrl
  94.  bdnzlrl- bdnzlrl- bdnzlrl+ bdnzlrl+ bdzlr bdzlr- bdzlr- bdzlr+ bdzlr+ bdzlrl bdzlrl-
  95.  bdzlrl- bdzlrl+ bdzlrl+ bltlr bltlr- bltlr- bltlr+ bltlr+ bltr bltlrl bltlrl-
  96.  bltlrl- bltlrl+ bltlrl+ bltrl bgtlr bgtlr- bgtlr- bgtlr+ bgtlr+ bgtr bgtlrl
  97.  bgtlrl- bgtlrl- bgtlrl+ bgtlrl+ bgtrl beqlr beqlr- beqlr- beqlr+ beqlr+ beqr
  98.  beqlrl beqlrl- beqlrl- beqlrl+ beqlrl+ beqrl bsolr bsolr- bsolr- bsolr+ bsolr+
  99.  bsor bsolrl bsolrl- bsolrl- bsolrl+ bsolrl+ bsorl bunlr bunlr- bunlr- bunlr+
  100.  bunlr+ bunlrl bunlrl- bunlrl- bunlrl+ bunlrl+ bgelr bgelr- bgelr- bgelr+ bgelr+
  101.  bger bgelrl bgelrl- bgelrl- bgelrl+ bgelrl+ bgerl bnllr bnllr- bnllr- bnllr+
  102.  bnllr+ bnlr bnllrl bnllrl- bnllrl- bnllrl+ bnllrl+ bnlrl blelr blelr- blelr-
  103.  blelr+ blelr+ bler blelrl blelrl- blelrl- blelrl+ blelrl+ blerl bnglr bnglr-
  104.  bnglr- bnglr+ bnglr+ bngr bnglrl bnglrl- bnglrl- bnglrl+ bnglrl+ bngrl bnelr
  105.  bnelr- bnelr- bnelr+ bnelr+ bner bnelrl bnelrl- bnelrl- bnelrl+ bnelrl+ bnerl
  106.  bnslr bnslr- bnslr- bnslr+ bnslr+ bnsr bnslrl bnslrl- bnslrl- bnslrl+ bnslrl+
  107.  bnsrl bnulr bnulr- bnulr- bnulr+ bnulr+ bnulrl bnulrl- bnulrl- bnulrl+ bnulrl+
  108.  btlr btlr- btlr- btlr+ btlr+ bbtr btlrl btlrl- btlrl- btlrl+ btlrl+
  109.  bbtrl bflr bflr- bflr- bflr+ bflr+ bbfr bflrl bflrl- bflrl- bflrl+
  110.  bflrl+ bbfrl bdnztlr bdnztlr- bdnztlr+ bdnztlrl bdnztlrl- bdnztlrl+ bdnzflr bdnzflr- bdnzflr+
  111.  bdnzflrl bdnzflrl- bdnzflrl+ bdztlr bdztlr- bdztlr+ bdztlrl bdztlrl- bdztlrl+ bdzflr bdzflr-
  112.  bdzflr+ bdzflrl bdzflrl- bdzflrl+ bclr+ bclrl+ bclr- bclrl- bclr bclrl bcr
  113.  bcrl bclre bclrel rfid crnot crnor rfmci rfi rfci rfsvc crandc
  114.  isync ics crclr crxor crnand crand crset creqv crorc crmove cror
  115.  bctr bctrl bltctr bltctr- bltctr- bltctr+ bltctr+ bltctrl bltctrl- bltctrl- bltctrl+
  116.  bltctrl+ bgtctr bgtctr- bgtctr- bgtctr+ bgtctr+ bgtctrl bgtctrl- bgtctrl- bgtctrl+ bgtctrl+
  117.  beqctr beqctr- beqctr- beqctr+ beqctr+ beqctrl beqctrl- beqctrl- beqctrl+ beqctrl+ bsoctr
  118.  bsoctr- bsoctr- bsoctr+ bsoctr+ bsoctrl bsoctrl- bsoctrl- bsoctrl+ bsoctrl+ bunctr bunctr-
  119.  bunctr- bunctr+ bunctr+ bunctrl bunctrl- bunctrl- bunctrl+ bunctrl+ bgectr bgectr- bgectr-
  120.  bgectr+ bgectr+ bgectrl bgectrl- bgectrl- bgectrl+ bgectrl+ bnlctr bnlctr- bnlctr- bnlctr+
  121.  bnlctr+ bnlctrl bnlctrl- bnlctrl- bnlctrl+ bnlctrl+ blectr blectr- blectr- blectr+ blectr+
  122.  blectrl blectrl- blectrl- blectrl+ blectrl+ bngctr bngctr- bngctr- bngctr+ bngctr+ bngctrl
  123.  bngctrl- bngctrl- bngctrl+ bngctrl+ bnectr bnectr- bnectr- bnectr+ bnectr+ bnectrl bnectrl-
  124.  bnectrl- bnectrl+ bnectrl+ bnsctr bnsctr- bnsctr- bnsctr+ bnsctr+ bnsctrl bnsctrl- bnsctrl-
  125.  bnsctrl+ bnsctrl+ bnuctr bnuctr- bnuctr- bnuctr+ bnuctr+ bnuctrl bnuctrl- bnuctrl- bnuctrl+
  126.  bnuctrl+ btctr btctr- btctr- btctr+ btctr+ btctrl btctrl- btctrl- btctrl+ btctrl+
  127.  bfctr bfctr- bfctr- bfctr+ bfctr+ bfctrl bfctrl- bfctrl- bfctrl+ bfctrl+ bcctr-
  128.  bcctr+ bcctrl- bcctrl+ bcctr bcctrl bcc bccl bcctre bcctrel rlwimi rlimi
  129.  rlwimi. rlimi. rotlwi clrlwi rlwinm rlinm rotlwi. clrlwi. rlwinm. rlinm. rlmi
  130.  rlmi. be bel bea bela rotlw rlwnm rlnm rotlw. rlwnm. rlnm.
  131.  nop ori oril oris oriu xori xoril xoris xoriu andi. andil.
  132.  andis. andiu. rotldi clrldi rldicl rotldi. clrldi. rldicl. rldicr rldicr. rldic
  133.  rldic. rldimi rldimi. rotld rldcl rotld. rldcl. rldcr rldcr. cmpw cmpd
  134.  cmp cmp twlgt tlgt twllt tllt tweq teq twlge tlge twlnl
  135.  tlnl twlle tlle twlng tlng twgt tgt twge tge twnl tnl
  136.  twlt tlt twle tle twng tng twne tne trap tw t
  137.  subfc sf subc subfc. sf. subc. subfco sfo subco subfco. sfo.
  138.  subco. mulhdu mulhdu. addc a addc. a. addco ao addco. ao.
  139.  mulhwu mulhwu. isellt iselgt iseleq isel mfocrf mfcr mfcr lwarx ldx
  140.  icbt icbt lwzx lx slw sl slw. sl. cntlzw cntlz cntlzw.
  141.  cntlz. sld sld. and and. maskg maskg. icbte lwzxe cmplw cmpld
  142.  cmpl cmpl subf sub subf. sub. subfo subo subfo. subo. ldux
  143.  dcbst lwzux lux dcbste lwzuxe cntlzd cntlzd. andc andc. tdlgt tdllt
  144.  tdeq tdlge tdlnl tdlle tdlng tdgt tdge tdnl tdlt tdle tdng
  145.  tdne td mulhd mulhd. mulhw mulhw. dlmzb dlmzb. mtsrd mfmsr ldarx
  146.  dcbf lbzx dcbfe lbzxe neg neg. nego nego. mul mul. mulo
  147.  mulo. mtsrdin clf lbzux not nor not. nor. lwarxe lbzuxe wrtee
  148.  dcbtstls subfe sfe subfe. sfe. subfeo sfeo subfeo. sfeo. adde ae
  149.  adde. ae. addeo aeo addeo. aeo. dcbtstlse mtocrf mtcr mtcrf mtmsr
  150.  stdx stwcx. stwx stx stwcxe. stwxe slq slq. sle sle. wrteei
  151.  dcbtls dcbtlse mtmsrd stdux stwux stux sliq sliq. stwuxe subfze sfze
  152.  subfze. sfze. subfzeo sfzeo subfzeo. sfzeo. addze aze addze. aze. addzeo
  153.  azeo addzeo. azeo. mtsr stdcx. stbx sllq sllq. sleq sleq. stbxe
  154.  icblc subfme sfme subfme. sfme. subfmeo sfmeo subfmeo. sfmeo. mulld mulld.
  155.  mulldo mulldo. addme ame addme. ame. addmeo ameo addmeo. ameo. mullw
  156.  muls mullw. muls. mullwo mulso mullwo. mulso. icblce mtsrin mtsri dcbtst
  157.  stbux slliq slliq. dcbtste stbuxe mfdcrx doz doz. dozo dozo. add
  158.  cax add. cax. addo caxo addo. caxo. tlbiel mfapidi lscbx lscbx.
  159.  dcbt lhzx eqv eqv. dcbte lhzxe tlbie tlbi eciwx lhzux xor
  160.  xor. lhzuxe mfexisr mfexier mfbr0 mfbr1 mfbr2 mfbr3 mfbr4 mfbr5 mfbr6
  161.  mfbr7 mfbear mfbesr mfiocr mfdmacr0 mfdmact0 mfdmada0 mfdmasa0 mfdmacc0 mfdmacr1 mfdmact1
  162.  mfdmada1 mfdmasa1 mfdmacc1 mfdmacr2 mfdmact2 mfdmada2 mfdmasa2 mfdmacc2 mfdmacr3 mfdmact3 mfdmada3
  163.  mfdmasa3 mfdmacc3 mfdmasr mfdcr div div. divo divo. mfpmr mfmq mfxer
  164.  mfrtcu mfrtcl mfdec mfdec mflr mfctr mftid mfdsisr mfdar mfsdr0 mfsdr1
  165.  mfsrr0 mfsrr1 mfpid mfpid mfcsrr0 mfcsrr1 mfdear mfdear mfesr mfesr mfivpr
  166.  mfcmpa mfcmpb mfcmpc mfcmpd mficr mfder mfcounta mfcountb mfcmpe mfcmpf mfcmpg
  167.  mfcmph mflctrl1 mflctrl2 mfictrl mfbar mfvrsave mfusprg0 mfsprg4 mfsprg4 mfsprg5 mfsprg5
  168.  mfsprg6 mfsprg6 mfsprg7 mfsprg7 mftb mftb mftbl mftbl mftbu mftbu mfsprg
  169.  mfsprg0 mfsprg1 mfsprg2 mfsprg3 mfasr mfear mfpir mfpvr mfdbsr mfdbsr mfdbcr0
  170.  mfdbcr0 mfdbcr1 mfdbcr1 mfdbcr2 mfiac1 mfiac1 mfiac2 mfiac2 mfiac3 mfiac3 mfiac4
  171.  mfiac4 mfdac1 mfdac1 mfdac2 mfdac2 mfdvc1 mfdvc1 mfdvc2 mfdvc2 mftsr mftsr
  172.  mftcr mftcr mfivor0 mfivor1 mfivor2 mfivor3 mfivor4 mfivor5 mfivor6 mfivor7 mfivor8
  173.  mfivor9 mfivor10 mfivor11 mfivor12 mfivor13 mfivor14 mfivor15 mfspefscr mfbbear mfbbtar mfivor32
  174.  mfivor33 mfivor34 mfivor35 mfibatu mfibatl mfdbatu mfdbatl mfic_cst mfic_adr mfic_dat mfdc_cst
  175.  mfdc_adr mfmcsrr0 mfdc_dat mfmcsrr1 mfmcsr mfmcar mfdpdr mfdpir mfimmr mfmi_ctr mfmi_ap
  176.  mfmi_epn mfmi_twc mfmi_rpn mfmd_ctr mfm_casid mfmd_ap mfmd_epn mfmd_twb mfmd_twc mfmd_rpn mfm_tw
  177.  mfmi_dbcam mfmi_dbram0 mfmi_dbram1 mfmd_dbcam mfmd_dbram0 mfmd_dbram1 mfummcr0 mfupmc1 mfupmc2 mfusia mfummcr1
  178.  mfupmc3 mfupmc4 mfzpr mfccr0 mfmmcr0 mfpmc1 mfsgr mfpmc2 mfdcwr mfsia mfsler
  179.  mfmmcr1 mfsu0r mfpmc3 mfpmc4 mficdbdr mfevpr mfcdbcr mfpit mftbhi mftblo mfsrr2
  180.  mfsrr3 mfl2cr mfdccr mficcr mfictc mfpbl1 mfthrm1 mfpbu1 mfthrm2 mfpbl2 mfthrm3
  181.  mfpbu2 mfspr lwax dst dstt lhax lhaxe dstst dststt dccci abs
  182.  abs. abso abso. divs divs. divso divso. tlbia lwaux lhaux lhauxe
  183.  mtdcrx dcblc subfe64 subfe64o adde64 adde64o dcblce slbmte sthx lfqx lfqux
  184.  stfqx stfqux orc orc. sradi sradi. sthxe slbie ecowx sthux sthuxe
  185.  mr or mr. or. mtexisr mtexier mtbr0 mtbr1 mtbr2 mtbr3 mtbr4
  186.  mtbr5 mtbr6 mtbr7 mtbear mtbesr mtiocr mtdmacr0 mtdmact0 mtdmada0 mtdmasa0 mtdmacc0
  187.  mtdmacr1 mtdmact1 mtdmada1 mtdmasa1 mtdmacc1 mtdmacr2 mtdmact2 mtdmada2 mtdmasa2 mtdmacc2 mtdmacr3
  188.  mtdmact3 mtdmada3 mtdmasa3 mtdmacc3 mtdmasr mtdcr subfze64 subfze64o divdu divdu. divduo
  189.  divduo. addze64 addze64o divwu divwu. divwuo divwuo. mtmq mtxer mtlr mtctr
  190.  mttid mtdsisr mtdar mtrtcu mtrtcl mtdec mtsdr0 mtsdr1 mtsrr0 mtsrr1 mtpid
  191.  mtpid mtdecar mtcsrr0 mtcsrr1 mtdear mtdear mtesr mtesr mtivpr mtcmpa mtcmpb
  192.  mtcmpc mtcmpd mticr mtder mtcounta mtcountb mtcmpe mtcmpf mtcmpg mtcmph mtlctrl1
  193.  mtlctrl2 mtictrl mtbar mtvrsave mtusprg0 mtsprg mtsprg0 mtsprg1 mtsprg2 mtsprg3 mtsprg4
  194.  mtsprg5 mtsprg6 mtsprg7 mtasr mtear mttbl mttbu mtdbsr mtdbsr mtdbcr0 mtdbcr0
  195.  mtdbcr1 mtdbcr1 mtdbcr2 mtiac1 mtiac1 mtiac2 mtiac2 mtiac3 mtiac3 mtiac4 mtiac4
  196.  mtdac1 mtdac1 mtdac2 mtdac2 mtdvc1 mtdvc1 mtdvc2 mtdvc2 mttsr mttsr mttcr
  197.  mttcr mtivor0 mtivor1 mtivor2 mtivor3 mtivor4 mtivor5 mtivor6 mtivor7 mtivor8 mtivor9
  198.  mtivor10 mtivor11 mtivor12 mtivor13 mtivor14 mtivor15 mtspefscr mtbbear mtbbtar mtivor32 mtivor33
  199.  mtivor34 mtivor35 mtibatu mtibatl mtdbatu mtdbatl mtmcsrr0 mtmcsrr1 mtmcsr mtummcr0 mtupmc1
  200.  mtupmc2 mtusia mtummcr1 mtupmc3 mtupmc4 mtzpr mtccr0 mtmmcr0 mtsgr mtpmc1 mtdcwr
  201.  mtpmc2 mtsler mtsia mtsu0r mtmmcr1 mtpmc3 mtpmc4 mticdbdr mtevpr mtcdbcr mtpit
  202.  mttbhi mttblo mtsrr2 mtsrr3 mtl2cr mtdccr mticcr mtictc mtpbl1 mtthrm1 mtpbu1
  203.  mtthrm2 mtpbl2 mtthrm3 mtpbu2 mtspr dcbi nand nand. dcbie dcread mtpmr
  204.  icbtls nabs subfme64 nabs. nabso subfme64o nabso. divd divd. divdo divdo.
  205.  addme64 addme64o divw divw. divwo divwo. icbtlse slbia cli stdcxe. mcrxr
  206.  bblels mcrxr64 clcs lswx lsx lwbrx lbrx lfsx srw sr srw.
  207.  sr. rrib rrib. srd srd. maskir maskir. lwbrxe lfsxe bbelr tlbsync
  208.  lfsux lfsuxe mfsr lswi lsi lwsync ptesync msync sync dcs lfdx
  209.  lfdxe mfsri dclst lfdux lfduxe mfsrin stswx stsx stwbrx stbrx stfsx
  210.  srq srq. sre sre. stwbrxe stfsxe stfsux sriq sriq. stfsuxe stswi
  211.  stsi stfdx srlq srlq. sreq sreq. stfdxe dcba stfdux srliq srliq.
  212.  dcbae stfduxe tlbivax tlbivaxe lhbrx sraw sra sraw. sra. srad srad.
  213.  lhbrxe ldxe lduxe rac dss dssall srawi srai srawi. srai. slbmfev
  214.  mbar eieio tlbsx tlbsx tlbsx. tlbsx. tlbsxe tlbsxe. slbmfee sthbrx sraq
  215.  sraq. srea srea. extsh exts extsh. exts. sthbrxe stdxe tlbrehi tlbrelo
  216.  tlbre tlbre sraiq sraiq. extsb extsb. stduxe iccci tlbwehi tlbwelo tlbwe
  217.  tlbld icbi stfiwx extsw extsw. icread icbie stfiwxe tlbli dcbzl dcbz
  218.  dclz dcbze lvebx lvehx lvewx lvsl lvsr lvx lvxl stvebx stvehx
  219.  stvewx stvx stvxl lwz l lwzu lu lbz lbzu stw st
  220.  stwu stu stb stbu lhz lhzu lha lhau sth sthu lmw
  221.  lm stmw stm  lfs  lfsu lfd lfdu stfs stfsu
  222.  stfd stfdu lq lfq lfqu lbze lbzue lhze lhzue lhae lhaue
  223.  lwze lwzue stbe stbue sthe sthue stwe stwue ld ldu lwa
  224.  fdivs fdivs. fsubs fsubs. fadds fadds. fsqrts fsqrts. fres fres. fmuls
  225.  fmuls. fmsubs fmsubs. fmadds fmadds. fnmsubs fnmsubs. fnmadds fnmadds. stfq stfqu
  226.  lde ldue lfse lfsue lfde lfdue stde stdue stfse stfsue stfde
  227.  stfdue std stdu stq fcmpu frsp frsp. fctiw fcir fctiw. fcir.
  228.  fctiwz fcirz fctiwz. fcirz. fdiv fd fdiv. fd. fsub fs fsub.
  229.  fs. fadd fa fadd. fa. fsqrt fsqrt. fsel fsel. fmul fm
  230.  fmul. fm. frsqrte frsqrte. fmsub fms fmsub. fms. fmadd fma fmadd.
  231.  fma. fnmsub fnms fnmsub. fnms. fnmadd fnma fnmadd. fnma. fcmpo mtfsb1
  232.  mtfsb1. fneg fneg. mcrfs mtfsb0 mtfsb0. fmr fmr. mtfsfi mtfsfi. fnabs
  233.  fnabs. fabs fabs. mffs mffs. mtfsf mtfsf. fctid fctid. fctidz fctidz.
  234.  fcfid fcfid. extldi extldi. extrdi     extrdi. insrdi insrdi. rotrdi rotrdi. sldi    
  235.  sldi. srdi srdi. clrrdi clrrdi. clrlsldi clrlsldi. extlwi extlwi. extrwi extrwi.    
  236.  inslwi inslwi. insrwi insrwi. rotrwi rotrwi. slwi sli slwi. sli. srwi    
  237.  sri srwi. sri. clrrwi clrrwi. clrlslwi clrlslwi.    
  238.  
  239. #types / register,  HID0 is the first reg of supervisor mode 
  240. $KW_LIST(kwb)= r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20
  241. r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 
  242. f14 f15 f16 f17 f18 f19 f20 f21 f22 f23 f24 f25 f26 f27 f28 f29 f30 f31 cr cr0 cr1 fpscr xer lr
  243. ctr tbl tbh hid0 hid1 hid2 sprg0 sprg1 sprg2 sprg3 sprg4 sprg5 sprg6 sprg7
  244. ibat0u ibat0l ibat1u ibat1l ibat2u ibat2l ibat3u ibat3l ibat4u ibat4l ibat5u ibat5l ibat6u ibat6l ibat7u ibat7l 
  245. dbat0u dbat0l dbat1u dbat1ldbat2u dbat2l dbat3u dbat3l dbat4u dbat4l dbat5u dbat5l dbat6u dbat6l dbat7u dbat7l
  246. csrr0 csrr1 msr mbar dsisr srr0 srr1 dar iabr iabr1 dabr dabr2 svr pvr dmis dcmp hash1 hash2 imiss icmp rpa sdr1
  247. sr0 sr2 sr3 sr4 sr5 sr6 sr7 sr8 sr9 sr10 sr11 sr12 sr13 sr14 sr15 dec ear ibcr dbcr
  248.  
  249.  
  250. $ML_COMMENT=/* */
  251. $SL_COMMENT=#
  252. $ALLOWNESTEDCOMMENTS=false
  253.  
  254. $ALLOWEDCHARS=.
  255. $DIRECTIVE=.
  256.  
  257. $STRINGDELIMITERS=" '
  258.  
  259. $IGNORECASE=true
  260.  
  261. $SYMBOLS= ( ) [ ] { } , : & | < > !  = / *  %  + -
  262.  
  263. $REFORMATTING=true
  264.